package com.yidu.ladder.delivery.domain;


import java.math.BigDecimal;
/**
 * 计费信息
 * @author bamboo
 * @since 2017/12/25
 */
public class ChargingInfo {
	//工作单ID
	private String jobListId;
	//计费数量
	private Integer billingQuantity;
	//品名
	private String nameOfAPart;
	//尺寸
	private String size;
	//保险类型
	private String safeType;
	//声明价值
	private BigDecimal declaredValue;
	//保险费
	private BigDecimal safeMoney;
	//原包装
	private String originalPackage ;
	//实际包装
	private String actualPacking;
	//包装费
	private BigDecimal bagging;
	//包装要求
	private String packingRequirement;
	//计费重量
	private BigDecimal chargedWeight ;
	//结算方式
	private String methodOfSettlingAccounts;
	//预收费
	private BigDecimal precharge;
	//代收款
	private BigDecimal agencyFund ;
	//到付款
	private BigDecimal cameCollect;
	
	public ChargingInfo() {}

	public String getJobListId() {
		return jobListId;
	}

	public void setJobListId(String jobListId) {
		this.jobListId = jobListId;
	}

	public Integer getBillingQuantity() {
		return billingQuantity;
	}

	public void setBillingQuantity(Integer billingQuantity) {
		this.billingQuantity = billingQuantity;
	}

	public String getNameOfAPart() {
		return nameOfAPart;
	}

	public void setNameOfAPart(String nameOfAPart) {
		this.nameOfAPart = nameOfAPart;
	}

	public String getSize() {
		return size;
	}

	public void setSize(String size) {
		this.size = size;
	}

	public String getSafeType() {
		return safeType;
	}

	public void setSafeType(String safeType) {
		this.safeType = safeType;
	}

	public BigDecimal getDeclaredValue() {
		return declaredValue;
	}

	public void setDeclaredValue(BigDecimal declaredValue) {
		this.declaredValue = declaredValue;
	}

	public BigDecimal getSafeMoney() {
		return safeMoney;
	}

	public void setSafeMoney(BigDecimal safeMoney) {
		this.safeMoney = safeMoney;
	}

	public String getOriginalPackage() {
		return originalPackage;
	}

	public void setOriginalPackage(String originalPackage) {
		this.originalPackage = originalPackage;
	}

	public String getActualPacking() {
		return actualPacking;
	}

	public void setActualPacking(String actualPacking) {
		this.actualPacking = actualPacking;
	}

	
	public String getPackingRequirement() {
		return packingRequirement;
	}

	public void setPackingRequirement(String packingRequirement) {
		this.packingRequirement = packingRequirement;
	}

	public BigDecimal getChargedWeight() {
		return chargedWeight;
	}

	public void setChargedWeight(BigDecimal chargedWeight) {
		this.chargedWeight = chargedWeight;
	}

	public String getMethodOfSettlingAccounts() {
		return methodOfSettlingAccounts;
	}

	public void setMethodOfSettlingAccounts(String methodOfSettlingAccounts) {
		this.methodOfSettlingAccounts = methodOfSettlingAccounts;
	}

	public BigDecimal getPrecharge() {
		return precharge;
	}

	public void setPrecharge(BigDecimal precharge) {
		this.precharge = precharge;
	}

	public BigDecimal getAgencyFund() {
		return agencyFund;
	}

	public void setAgencyFund(BigDecimal agencyFund) {
		this.agencyFund = agencyFund;
	}

	public BigDecimal getCameCollect() {
		return cameCollect;
	}

	public void setCameCollect(BigDecimal cameCollect) {
		this.cameCollect = cameCollect;
	}

	@Override
	public String toString() {
		return "CharginInfo [jobListId=" + jobListId + ", billingQuantity=" + billingQuantity + ", nameOfAPart="
				+ nameOfAPart + ", size=" + size + ", safeType=" + safeType + ", declaredValue=" + declaredValue
				+ ", safeMoney=" + safeMoney + ", originalPackage=" + originalPackage + ", actualPacking="
				+ actualPacking + ", bagging=" + bagging + ", packingRequirement=" + packingRequirement
				+ ", chargedWeight=" + chargedWeight + ", methodOfSettlingAccounts=" + methodOfSettlingAccounts
				+ ", precharge=" + precharge + ", agencyFund=" + agencyFund + ", cameCollect=" + cameCollect + "]";
	}

	public BigDecimal getBagging() {
		return bagging;
	}

	public void setBagging(BigDecimal bagging) {
		this.bagging = bagging;
	}

	public ChargingInfo(String jobListId, Integer billingQuantity, String nameOfAPart, String size, String safeType,
			BigDecimal declaredValue, BigDecimal safeMoney, String originalPackage, String actualPacking,
			BigDecimal bagging, String packingRequirement, BigDecimal chargedWeight, String methodOfSettlingAccounts,
			BigDecimal precharge, BigDecimal agencyFund, BigDecimal cameCollect) {
		super();
		this.jobListId = jobListId;
		this.billingQuantity = billingQuantity;
		this.nameOfAPart = nameOfAPart;
		this.size = size;
		this.safeType = safeType;
		this.declaredValue = declaredValue;
		this.safeMoney = safeMoney;
		this.originalPackage = originalPackage;
		this.actualPacking = actualPacking;
		this.bagging = bagging;
		this.packingRequirement = packingRequirement;
		this.chargedWeight = chargedWeight;
		this.methodOfSettlingAccounts = methodOfSettlingAccounts;
		this.precharge = precharge;
		this.agencyFund = agencyFund;
		this.cameCollect = cameCollect;
	}

	
	
}
